<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../echarts.js"></script>
</head>

<body>
    <div id="main" style="width: 600px;height: 400px;"></div>
</body>
<script>
    // 基础折线图
    // var myChart = echarts.init(document.getElementById('main'))
    // option = {
    //     xAxis: {
    //         type: 'category',
    //         data: ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
    //     },
    //     yAxis: {
    //         type: 'value'
    //     },
    //     series: [
    //         {
    //             data: [150,230,224,218,135,147,260],
    //             type: 'line'
    //         }
    //     ]
    // };
    // myChart.setOption(option)



    // 基础面积图
    // var myChart = echarts.init(document.getElementById('main'))
    // option = {
    //     xAxis: {
    //         type: 'category',
    //         boundaryGap: false,
    //         data: ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
    //     },
    //     yAxis: {
    //         type: 'value'
    //     },
    //     series: [
    //         {
    //             data: [820, 932, 901, 934, 1290, 1330, 1320],
    //             type: 'line',
    //             areaStyle: {}
    //         }
    //     ]
    // };
    // myChart.setOption(option)



    // 折线图堆叠
    var myChart = echarts.init(document.getElementById('main'))
    option = {
        title: {
            text: 'Stacked Line'
        },
        tooltip: {
            trigger: 'axis'
        },
        legend: {
            data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine']
        },
        grid: {
            left: '3%',
            right: '3%',
            bottom: '3%',
            containLabel: true
        },
        toolbox: {
            feafure: {
                saveAsImage: {}
            }
        },
        xAxis: {
            type: 'category',
            boundaryGap: false,
            data: ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
        },
        yAxis: {
            type: 'value'
        },
        series: [
            {
                name: 'Email',
                type: 'line',
                stack: 'Total',
                data: [120, 132, 101, 134, 90, 230, 210]
            },
            {
                name: 'Union Ads',
                type: 'line',
                stack: 'Total',
                data: [220, 182, 191, 234, 290, 330, 310]
            },
            {
                name: 'Video Ads',
                type: 'line',
                stack: 'Total',
                data: [150, 232, 201, 154, 190, 330, 410]
            },
            {
                name: 'Direct',
                type: 'line',
                stack: 'Total',
                data: [320, 332, 301, 334, 390, 330, 320]
            },{
                name: 'Search Engine',
                type: 'line',
                stack: 'Total',
                data: [820, 932, 901, 934, 1290, 1330, 1320]
            }
        ]
    }
    myChart.setOption(option)

</script>

</html>